package com.qf.j2112.service;

import com.qf.j2112.po.Cart;
import com.qf.j2112.vo.ClientCartVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CartService {
    //登陆时恢复用户的购物车
    List<Cart> getOnesCart(int uid);

    //添加到购物车
    boolean addToCart(ClientCartVo clientCartVo);

    //修改购物车商品数量
    boolean updateOnesCart(Cart cart);

    //查询用户的购物车是否存在某件商品
    Cart findOneByUidAid(int uid, int aid);

    //删除购物车一件商品,根据id
    boolean deleteCart(int cid);

    //清空用户的购物车
    boolean clearOnesCart(int uid);
}
